RAIS  3.2
RAIS::ApplicationLogicLayer::SpecificReportManagement Class Reference

List of all members.

Static Public Member Functions

static Dictionary< string, string > GetSubcategories (string category)
static bool AddSpecificReport (string specificReportName, string fileName, string reportDefinition, ref int reportID)
static Dictionary< string, string > GetReports ()
static DataTable GetReportByID (int id)
static bool UpdateSpecificReport (int specificReportID, int maskID, int dynamicMaskID, int subcategoryID, string specificReportName, string fileName, string reportDefinition)
static int GetSubcategoryIDByReportID (int id)
static string GetSubcategoryNameByReportID (int id)
static bool RemoveSpecificReport (int id, ref string returnMessage)
static byte[] GetSpecificReportFile (int id)
static string GetSpecificReportDefinition (int reportID)
static List< string > GetQueryFieldsByID (int reportID)
static void SaveReportDefinition (int reportID, string reportDefinition)
static bool IsSpecificReport (int dynamicMaskID)
static int GetSpecificReportID (int dynamicMaskID)
static DataTable GetQueryResult (string queryName, string parameter, string grouping, RAIS.Common.UserManagement.UserData currentUser, int dynamicMaskID)
static DataTable GetDataTableFromQuery (string query)
static List< string > GetSubreports (int reportID)
static int GetMaskIdByReportName (string reportName)
static int GetSpecificReportIdByName (string reportName)
static string GetSpecificReportNameById (int specificReportID)
static
RAIS.Common.UserManagement.Mask 
GetMaskByReportName (string specificReportName)
static bool IsSubreport (string specificReportName)
static void GenerateMenuItem (int specificReportID, bool generateMenuItem)
static bool IsMenuItemGenerated (int specificReportID)
static void SetQuery (int dynamicMaskID, string queryName)

Member Function Documentation

static bool RAIS::ApplicationLogicLayer::SpecificReportManagement::AddSpecificReport ( string  specificReportName,
string  fileName,
string  reportDefinition,
ref int  reportID 
) [static]

Definition at line 43 of file SpecificReportManagement.cs.

static void RAIS::ApplicationLogicLayer::SpecificReportManagement::GenerateMenuItem ( int  specificReportID,
bool  generateMenuItem 
) [static]

Definition at line 148 of file SpecificReportManagement.cs.

static DataTable RAIS::ApplicationLogicLayer::SpecificReportManagement::GetDataTableFromQuery ( string  query) [static]

Definition at line 113 of file SpecificReportManagement.cs.

static RAIS.Common.UserManagement.Mask RAIS::ApplicationLogicLayer::SpecificReportManagement::GetMaskByReportName ( string  specificReportName) [static]

Definition at line 138 of file SpecificReportManagement.cs.

static int RAIS::ApplicationLogicLayer::SpecificReportManagement::GetMaskIdByReportName ( string  reportName) [static]

Definition at line 123 of file SpecificReportManagement.cs.

static List<string> RAIS::ApplicationLogicLayer::SpecificReportManagement::GetQueryFieldsByID ( int  reportID) [static]

Definition at line 88 of file SpecificReportManagement.cs.

static DataTable RAIS::ApplicationLogicLayer::SpecificReportManagement::GetQueryResult ( string  queryName,
string  parameter,
string  grouping,
RAIS.Common.UserManagement.UserData  currentUser,
int  dynamicMaskID 
) [static]

Definition at line 108 of file SpecificReportManagement.cs.

static DataTable RAIS::ApplicationLogicLayer::SpecificReportManagement::GetReportByID ( int  id) [static]

Definition at line 53 of file SpecificReportManagement.cs.

static Dictionary<string, string> RAIS::ApplicationLogicLayer::SpecificReportManagement::GetReports ( ) [static]

Definition at line 48 of file SpecificReportManagement.cs.

static string RAIS::ApplicationLogicLayer::SpecificReportManagement::GetSpecificReportDefinition ( int  reportID) [static]

Definition at line 83 of file SpecificReportManagement.cs.

static byte [] RAIS::ApplicationLogicLayer::SpecificReportManagement::GetSpecificReportFile ( int  id) [static]

Definition at line 78 of file SpecificReportManagement.cs.

static int RAIS::ApplicationLogicLayer::SpecificReportManagement::GetSpecificReportID ( int  dynamicMaskID) [static]

Definition at line 103 of file SpecificReportManagement.cs.

static int RAIS::ApplicationLogicLayer::SpecificReportManagement::GetSpecificReportIdByName ( string  reportName) [static]

Definition at line 128 of file SpecificReportManagement.cs.

static string RAIS::ApplicationLogicLayer::SpecificReportManagement::GetSpecificReportNameById ( int  specificReportID) [static]

Definition at line 133 of file SpecificReportManagement.cs.

static Dictionary<string, string> RAIS::ApplicationLogicLayer::SpecificReportManagement::GetSubcategories ( string  category) [static]

Definition at line 38 of file SpecificReportManagement.cs.

static int RAIS::ApplicationLogicLayer::SpecificReportManagement::GetSubcategoryIDByReportID ( int  id) [static]

Definition at line 63 of file SpecificReportManagement.cs.

static string RAIS::ApplicationLogicLayer::SpecificReportManagement::GetSubcategoryNameByReportID ( int  id) [static]

Definition at line 68 of file SpecificReportManagement.cs.

static List<string> RAIS::ApplicationLogicLayer::SpecificReportManagement::GetSubreports ( int  reportID) [static]

Definition at line 118 of file SpecificReportManagement.cs.

static bool RAIS::ApplicationLogicLayer::SpecificReportManagement::IsMenuItemGenerated ( int  specificReportID) [static]

Definition at line 153 of file SpecificReportManagement.cs.

static bool RAIS::ApplicationLogicLayer::SpecificReportManagement::IsSpecificReport ( int  dynamicMaskID) [static]

Definition at line 98 of file SpecificReportManagement.cs.

static bool RAIS::ApplicationLogicLayer::SpecificReportManagement::IsSubreport ( string  specificReportName) [static]

Definition at line 143 of file SpecificReportManagement.cs.

static bool RAIS::ApplicationLogicLayer::SpecificReportManagement::RemoveSpecificReport ( int  id,
ref string  returnMessage 
) [static]

Definition at line 73 of file SpecificReportManagement.cs.

static void RAIS::ApplicationLogicLayer::SpecificReportManagement::SaveReportDefinition ( int  reportID,
string  reportDefinition 
) [static]

Definition at line 93 of file SpecificReportManagement.cs.

static void RAIS::ApplicationLogicLayer::SpecificReportManagement::SetQuery ( int  dynamicMaskID,
string  queryName 
) [static]

Definition at line 158 of file SpecificReportManagement.cs.

static bool RAIS::ApplicationLogicLayer::SpecificReportManagement::UpdateSpecificReport ( int  specificReportID,
int  maskID,
int  dynamicMaskID,
int  subcategoryID,
string  specificReportName,
string  fileName,
string  reportDefinition 
) [static]

Definition at line 58 of file SpecificReportManagement.cs.


The documentation for this class was generated from the following file: